آموزش Kubernetes در ابر و گواهینامه CNCF CKA [ویدئو]

Kubernetes on the Cloud and the CNCF CKA Certification [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Kubernetes همچنین یکی از داغ‌ترین موضوعات در فناوری امروز است زیرا شاید تنها راه ساده برای معماری یک راه‌حل ترکیبی و محاسبه چند ابری باشد. بیایید آن ترکیبی را تجزیه کنیم: این راه حلی است که در آن یک شرکت دارای یک ابر خصوصی یا مرکز داده داخلی، علاوه بر استفاده از یکی از ارائه دهندگان ابر عمومی (مانند AWS، GCP یا Azure) است. هر شرکتی که به فضای ابری مهاجرت می کند، حداقل در طول مهاجرت، باید یک راه اندازی هیبریدی را اجرا کند. چند ابری: این به استفاده از بیش از یک ارائه دهنده ابر اشاره دارد. چرا این موضوع اینقدر مهم است؟ خوب، زیرا اکثر شرکت‌های بزرگ مایل نیستند به طور کامل در یک ارائه‌دهنده قفل شوند، به‌ویژه پس از رویدادهایی مانند خرید Whole Foods توسط آمازون (که باعث توقف تعداد زیادی از مشتریان بالقوه AWS شد، آنها تصمیم گرفتند که «چند ابری» برای استراتژیک منطقی است. دلایل). تنها راه ساده زمانی است که ارائه‌دهندگان ابر طیفی از راه‌حل‌های محاسباتی، از PaaS (Elastic Beanstalk یا Google App Engine) تا IaaS (EC2 یا ماشین‌های مجازی موتور محاسباتی Google) را ارائه می‌دهند. واقعیت این است که PaaS شما را به یک ارائه‌دهنده ابری متصل می‌کند و IaaS دردسرهای زیادی در طول مهاجرت و فراتر از آن دارد. Kubernetes توسط هر یک از Big-3 پشتیبانی می شود: GCP رابطه ویژه ای با Kubernetes دارد (از زمانی که K8S در گوگل منشا گرفته است) اما اکنون AWS و Azure نیز از آن پشتیبانی می کنند. Kubernetes در نبرد سیستم های ارکستراسیون کانتینر پیروز شده است. به همین دلیل است که کانتینرهایی که روی Kubernetes اجرا می‌شوند، داغ‌ترین انتخاب محاسباتی برای دنیای ترکیبی و چند ابری هستند. - شانس موفقیت آنها را در آزمون سرپرست Kubernetes Certified CNCF افزایش دهید - ساخت و مدیریت خوشه های Kubernetes - در محل، و همچنین در تمام پلتفرم های ابری اصلی (AWS، Azure، GCP) - راه حل های توسعه پیشرفته را با استفاده از Kubernetes درک کرده و به کار ببرید - به جنبه‌های مهم Kubernetes تسلط داشته باشید - پادها، مجموعه‌های تکراری، استقرار و خدمات Cloud Architects به دنبال درک نحوه محاسبه انتخاب‌ها در AWS، Azure و GCP هستند. تصمیم گیرندگان فنی در حال ارزیابی یک راه حل ترکیبی و چند ابری، متخصصان Devops که به دنبال تسلط بر Kubernetes هستند. هر کسی که به دنبال شرکت در آزمون CNCF Certified Kubernetes Administrator است. Docker، Kubernetes و پلتفرم‌های ابری: * - درک روابط متقابل * - Pods و کانتینرها: Pods بلوک اصلی در K8S هستند * - هر غلاف یک یا چند کانتینر را نگه می‌دارد که به طور محکم به یکدیگر متصل هستند * - ReplicaSets: انتزاع‌های سطح بالاتری که مقیاس‌بندی و بهبود خودکار را فراهم می‌کنند (پادها را محصور می‌کنند، و در صورت خرابی غلاف‌های جدید، غلاف‌های جدید را دوباره بالا می‌آورند) * - استقرارها: حتی انتزاع‌های سطح بالاتری که نسخه‌سازی، بازگشت سریع، به‌روزرسانی‌های چرخشی و موارد دیگر را ارائه می‌دهند. * - خدمات: انتزاعات Front-end (آنها را شبیه به بار متعادل کننده ها در نظر بگیرید) که به طور آزاد با پادهای پشتیبان جفت می شوند. سرویس‌ها یک IP frontend شبکه ثابت و پایدار و همچنین بارگذاری متعادل را ارائه می‌کنند * - سایر اشیاء K8S: StatefulSets، Secrets، ConfigMaps، Jobs و CronJobs و موارد دیگر نباید، مانند سوالات خاص.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • چرا Kubernetes در حال حاضر بسیار داغ است؟ Why Is Kubernetes So Hot Right Now?

  • کانتینرها در مقابل ماشین های مجازی Containers vs. Virtual Machines

  • داکر چیست؟ What Is Docker?

  • Kubernetes چیست؟ What Is Kubernetes?

شروع کار با Kubernetes Getting Started With Kubernetes

  • راه اندازی یک حساب GCP Setting up A GCP Account

  • با استفاده از پوسته ابری Using the Cloud Shell

  • مثال سرتاسری: Kubernetes در GKE An end-to-end example: Kubernetes on the GKE

کوبرنتس و اکوسیستم ابری Kubernetes and the Cloud Ecosystem

  • Kubernetes چگونه کار می کند How Kubernetes Works

  • نقش گره استاد The Role of the Master Node

  • Nodes، Kube-Proxy، Kubelet Nodes, Kube-proxy, Kubelet

  • پاد چیست؟ What Is A Pod?

  • آزمایشگاه: ایجاد غلاف ضروری است Lab: Creating pods imperatively

  • Pods کجا اجرا می شود؟ Where Do Pods Run?

  • آیا غلاف ها می توانند چندین ظرف داشته باشند؟ Can Pods Have Multiple Containers?

  • آزمایشگاه: غلاف چند ظرفی Lab: Multi-container Pods

  • گره های اصلی چگونه ارتباط برقرار می کنند؟ How Do Master Nodes Communicate?

  • کجا می توانیم Kubernetes را اجرا کنیم؟ Where Can We Run Kubernetes?

  • Kubernetes برای یک دنیای ترکیبی چند ابری Kubernetes for a Hybrid Multi-cloud World

  • کنترلرهای ابری Cloud Controllers

  • تعامل با Kubernetes Interacting with Kubernetes

غلاف Pods

  • آزمایشگاه: ایجاد غلاف به صورت اعلامی Lab: Creating pods declaratively

  • امری یا اعلامی؟ Imperative or Declarative?

  • نحوه اعمال فایل های اعلامی How Declarative Files are applied

  • جوانب مثبت و منفی مدیریت اشیاء اعلامی و امری The Pros and Cons of Declarative and Imperative Object Management

  • نام ها و UID ها Names and UIDs

  • فضاهای نام Namespaces

  • برچسب ها Labels

  • انتخابگر برچسب اتصال شل Label Selectors Loose Coupling

  • حاشیه نویسی ها Annotations

  • آزمایشگاه: حذف غلاف Lab: Deletion of pods

  • آزمایشگاه: ویرایش اطلاعات پیکربندی استقرار Lab: Editing the configuration information of the deployment

  • آزمایشگاه: مقیاس کردن تعداد Pods با استفاده از Deployments Lab: Scaling the Number of Pods using Deployments

حجم و ذخیره سازی Volumes and Storage

  • حجم ها Volumes

  • Lab: Volumes و volume whitedir Lab: Volumes and the emptydir volume

  • انواع حجم Types of Volumes

  • Persistent_Volumes Persistent_Volumes

  • حجم های پایدار خاص ابر Cloud Specific Persistent Volumes

  • آزمایشگاه: حجم های ماندگار Lab: Persistent Volumes

  • Secrets، ConfigMaps و دیگر انواع حجم Secrets, ConfigMaps and Other Volume Types

  • آزمایشگاه: استفاده از اسرار اطلاعات را به غلاف ها منتقل می کند Lab: Use of secrets pass information to pods

  • آزمایشگاه: اسرار را مستقیماً از فایل‌ها ایجاد کنید Lab: Create secrets directly from files

  • آزمایشگاه: ConfigMaps Lab: ConfigMaps

بیشتر در مورد غلاف و ظروف More on Pods and Containers

  • ظروف در یک غلاف Containers in a Pod

  • آزمایشگاه: kubectl اعمال می شود Lab: kubectl apply

  • کانتینرها چه محیطی را می بینند؟ What Environment Do Containers See?

  • آزمایشگاه: تنظیم متغیرهای محیطی در کانتینرها Lab: Setting Environment Variables in Containers

  • Lab: Downward API انتقال اطلاعات از pod به کانتینر Lab: Downward API Passing information from pod to container

  • کانتینرها چگونه می توانند به رویدادهای چرخه حیات واکنش نشان دهند؟ How Can Containers React To Lifecycle Events?

  • آزمایشگاه: مدیریت رویدادهای چرخه حیات کانتینر Lab: Handling Container Lifecycle Events

  • تطبیق گره غلاف Pod Node Matching

  • آزمایشگاه: ارتباط Pods با Node با استفاده از nodeSelector Lab: Associating Pods with Nodes using nodeSelector

  • لکه ها Taints

  • آزمایشگاه: kubectl_taint Lab: kubectl_taint

  • آزمایشگاه: تحمل Lab: Tolerations

  • ظروف Init Init Containers

  • آزمایشگاه: ظروف شروع به تنظیم وضعیت غلاف ها می کنند Lab: Init containers setting up the state of the pods

  • چرخه زندگی غلاف Pod Lifecycle

  • پروب های کانتینری Container Probes

  • آزمایشگاه: استفاده از کاوشگرهای Liveness و Readiness Lab: Use of Liveness and Readiness Probes

  • آزمایشگاه: کاوشگر Liveness با استفاده از HTTP و TCP Lab: Liveness probes Using HTTP and TCP

  • تنظیمات از پیش پاد Pod Presets

  • اولویت های غلاف Pod Priorities

ReplicaSets ReplicaSets

  • معرفی کنترلرها Introducing Controllers

  • ReplicaSets چیست؟ What Are ReplicaSets?

  • آزمایشگاه: شی ReplicaSet Lab: ReplicaSet object

  • کار با ReplicaSets Working with ReplicaSets

  • آزمایشگاه: حذف ReplicaSet و پادهای مرتبط با آن Lab: Deleting a ReplicaSet and its associated pods

  • آزمایشگاه: حذف ReplicaSet اما نه پادهای مرتبط Lab: Deleting a ReplicaSet but not the associated pods

  • ReplicaSets و Loose Coupling ReplicaSets and Loose Coupling

  • اتواسکیل کننده های غلاف افقی Horizontal Pod Autoscalers

  • آزمایشگاه: اتصال آزاد بین شی ReplicaSet و غلاف ها Lab: Loose coupling between ReplicaSet object and the pods

  • آزمایشگاه: مقیاس بندی یک شی ReplicaSet Lab: Scaling a ReplicaSet object

ReplicationControllers ReplicationControllers

  • کنترل کننده های تکرار Replication Controllers

  • آزمایشگاه: کنترل کننده تکرار Lab: Replication controller

  • آزمایشگاه: حذف یک کنترل کننده تکرار و پادهای مرتبط Lab: Deleting a replication controller and the associated pods

  • آزمایشگاه: حذف یک کنترل کننده تکرار اما نه پادهای آن Lab: Deleting a replication controller but not its pods

  • آزمایشگاه: اتصال آزاد بین کنترل کننده تکرار و غلاف آن Lab: Loose coupling between replication controller and its pods

استقرارها Deployments

  • استقرارها Deployments

  • هنگام استفاده از استقرار When Use Deployments

  • ایجاد یک استقرار Creating a Deployment

  • آزمایشگاه: kubectl اجرا می‌کند Lab: kubectl run Create deployments imperatively

  • آزمایشگاه: فایل های YAML برای اشیاء Deployment Lab: YAML files for Deployment objects

  • استقرار برگشتی Rolling Back Deployment

  • توقف/ازسرگیری استقرار Pausing/Resuming Deployment

  • سیاست پاکسازی Clean-up Policy

  • گسترش مقیاس Scaling Deployments

  • آزمایشگاه: مقیاس گذاری استقرارها با ویرایش پیکربندی YAML Lab: Scaling deployments by editing the YAML config

  • آزمایشگاه: تغییر نسخه تصویر مرتبط با استقرار Lab: Changing the image version associated with a deployment

  • آزمایشگاه: بازگرداندن یک استقرار Lab: Rolling back a deployment

  • آزمایشگاه: مقیاس kubectl استقرار مقیاس بندی ضروری است Lab: kubectl scale Scaling deployments imperatively

  • آزمایشگاه: استقرار نورد Lab: Rolling Deployments

سایر کنترلرها Other Controllers

  • StatefulSets StatefulSets

  • آزمایشگاه: Statefulsets Lab: Statefulsets

  • DaemonSets DaemonSets

  • Run To Complete Jobs Run To Completion Jobs

  • کرون جابز Cron Jobs

  • آزمایشگاه: پردازش دسته ای اشیاء شغلی Lab: Batch Processing Job Objects

خدمات Services

  • خدمات Services

  • انواع خدمات.mp4 Types of Services.mp4

  • نقطه پایانی Pod Service Service Pod Endpoint

  • خدمات بدون انتخابگر Services without Selectors

  • پروکسی های سرویس IP های مجازی Virtual IPs Service Proxies

  • خدمات چند پورت Multi-Port Services

  • کشف خدمات Service Discovery

  • خدمات بدون سر Headless Services

  • خدمات NodePort NodePort Services

  • خدمات LoadBalancer LoadBalancer Services

  • آی پی های خارجی External IPs

  • DNS برای خدمات DNS for Services

  • DNS برای Pods DNS for Pods

  • خدمات ایمن سازی Securing Services

  • خدمات فدرال Federated Services

  • اشیاء ورودی Ingress Objects

  • آزمایشگاه: kubectl اشیاء سرویس را در معرض نمایش قرار می دهد Lab: kubectl expose Service objects

Kubernetes در AWS و Azure Kubernetes on AWS and Azure

  • Kubernetes در ابر Kubernetes on the cloud

  • آزمایشگاه: AKS - سرویس Azure Kubernetes Lab: AKS - the Azure Kubernetes Service

  • آزمایشگاه: پرش از حلقه ها - کوپ و AWS Lab: Jumping through hoops - kops and AWS

  • آزمایشگاه: بازی با Kubernetes (PWK) Lab: Play With Kubernetes (PWK)

kubeadm: بوت استرپ یک خوشه Kubernetes در اوبونتو kubeadm: Bootstrapping a Kubernetes Cluster on Ubuntu

  • RBAC (کنترل دسترسی مبتنی بر نقش) RBAC (Role-Based Access Control)

  • نقش ها و نقش های خوشه ای Roles and ClusterRoles

  • RoleBindings و ClusterRoleBindings RoleBindings and ClusterRoleBindings

  • شبکه های پاد و فلانل Pod Networks and Flannel

  • نمونه سازی ماشین های مجازی اوبونتو Instantiating Ubuntu VMs

  • بوت استرپینگ Master Node Bootstrapping the Master Node

  • پیکربندی گره های کارگر Configuring the Worker Nodes

آزمون سرپرست Kubernetes دارای گواهی CNCF The CNCF Certified Kubernetes Administrator Test

  • تست CKA The CKA Test

  • مکانیک روز آزمون Test Day Mechanics

  • نکات برنامه درسی و آمادگی Curriculum and Preparation Tips

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش Kubernetes در ابر و گواهینامه CNCF CKA [ویدئو]
جزییات دوره
8 h 16 m
129
Packtpub Packtpub
(آخرین آپدیت)
1
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Loonycorn Quant Media Private Limited Loonycorn Quant Media Private Limited

Loonycorn Janani Ravi و Vitthal Srinivasan است. بین آنها، آنها در استنفورد تحصیل کرده اند، در IIM احمدآباد پذیرفته شده اند، و سال ها در حوزه فناوری، در منطقه خلیج، نیویورک، سنگاپور و بنگلور کار کرده اند. جانانی 7 سال در گوگل (نیویورک، سنگاپور) گذراند. در استنفورد تحصیل کرد و همچنین در Flipkart و Microsoft کار کرد. ویتال همچنین در گوگل (سنگاپور) کار کرد و در استنفورد تحصیل کرد. Flipkart، Credit Suisse و INSEAD نیز. آنها فکر می کنند که ممکن است به روشی منظم برای آموزش دوره های پیچیده فناوری به روشی خنده دار، عملی و جذاب دست یافته باشند، به همین دلیل است که از حضور در اینجا بسیار هیجان زده هستند. آنها امیدوارند که شما پیشنهادات آنها را امتحان کنید و آنها را دوست داشته باشید.